<?php

return [
    // 默认队列服务提供者
    'default' => [
        'driver_type' => 'redis',
        'driver_class' => \queue\drivers\RedisDriver::class,
    ],
    'redis' => [
        'host' => '127.0.0.1',
        'port' => 6379,
        'passwd' => '',
        'timeout' => 60,
        'dbname' => 0,
    ],
    // 任务执行出错重试次数， push 中传递的参数会覆盖此配置的值
    'retry_times' => 3,
    // 重试队列名称
    'retry_queue' => 'message_queue_retry',
    // 死信队列名称
    'dead_letter_queue' => 'dead_letter_queue',
    'log' => [
        'filename' => date('d') . '.log',
        'path' => __DIR__ . '/logs/' . date('Y-m'),
    ],
    // 队列名称，消费者里面需要用到，排列在前面的优先级更高（排列在前面的先消费）
    'queue_name' => [
        'message_queue_list',
    ],
];